/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Empleados;

/**
 *
 * @author 66880790
 */
public class Consultor extends Trabajador{
    
    private int horasTrabajadas;
    private float tarifaPorHora;

    public Consultor(){}
    public Consultor(String nif, 
                     String nombre, 
                     String apellido1, 
                     String apellido2, 
                     int telefono, 
                     int horasTrabajadas, 
                     float tarifaPorhora){
           super(nif, nombre, apellido1, apellido2, telefono);
           this.horasTrabajadas=horasTrabajadas;
           this.tarifaPorHora=tarifaPorhora;
    }
    /**
     * @return the horasTrabajadas
     */
    public int getHorasTrabajadas() {
        return horasTrabajadas;
    }

    /**
     * @param horasTrabajadas the horasTrabajadas to set
     */
    public void setHorasTrabajadas(int horasTrabajadas) {
        this.horasTrabajadas = horasTrabajadas;
    }

    /**
     * @return the tarifaPorHora
     */
    public float getTarifaPorHora() {
        return tarifaPorHora;
    }

    /**
     * @param tarifaPorHora the tarifaPorHora to set
     */
    public void setTarifaPorHora(float tarifaPorHora) {
        this.tarifaPorHora = tarifaPorHora;
    }
    
    @Override    
    public String toString() {
        return super.toString() + "\nHoras trabajadas: "+ horasTrabajadas + "\nTarifa por hora: "+ tarifaPorHora ;
    }
    
    @Override
    public float coste(){
        return this.getHorasTrabajadas()*this.getTarifaPorHora();    }
    
}
